home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 2 / Gekikoh Dennoh Club Vol. 2 (Japan).7z / Gekikoh Dennoh Club Vol. 2 (Japan) (Track 01).bin / tools / 8adp / 8adpcm.h < prev    next >
Text File  |  1997-10-13  |  1KB  |  50 lines

  1. /*
  2.  *    Header File for 8ADPCM.o
  3.  *    written by ひで(TNB製作所).
  4.  */
  5.  
  6. void    PCM2AP8_INIT();
  7. void    AP82PCM_INIT();
  8. unsigned long    PCM2AP8( short * , unsigned char * , unsigned long );
  9. unsigned long    AP82PCM( unsigned char * , short * , unsigned long );
  10.  
  11. /*
  12.     マニュアル
  13. --------------------------------
  14. void    PCM2AP8_INIT();
  15.  
  16.      PCM2AP8() を使う前に必ず実行しておいて下さい。あるいは別の PCM
  17.     を ENCODE する場合も、実行して下さい。
  18.  
  19. --------------------------------
  20. unsigned long    PCM2AP8( pcmadds , adpadds , l )
  21.         short * pcmadds;
  22.         unsigned char * adpadds;
  23.         unsigned long l;
  24.  
  25.      pcmadds に格納された stereo signed 16bit-PCM を stereo 8bit-ADPCM
  26.     に変換し、adpadds に収納します。
  27.      l は 16bitPCM の byte 数です。
  28.      adpadds に収納されるサイズは pcm の半分のサイズです。
  29.  
  30. --------------------------------
  31. void    AP82PCM_INIT();
  32.  
  33.      AP82PCM() を使う前に必ず実行しておいて下さい。あるいは別の PCM
  34.     を DECODE する場合も、実行して下さい。
  35.  
  36. --------------------------------
  37. unsigned long    AP82PCM(  adpadds , pcmadds , l )
  38.         unsigned char * adpadds;
  39.         short * pcmadds;
  40.         unsigned long l;
  41.  
  42.      adpadds に格納された stereo 8bit-ADPCM を stereo signed 16bit-PCM
  43.     に変換し、pcmadds に収納します。
  44.      l は 8bit-ADPCM の byte 数です。
  45.      pcmadds に収納されるサイズは adpcm の倍のサイズです。
  46.  
  47.  
  48. */
  49.  
  50.